From 83f952d771010f8b991c2849d36bb5d1bf889f50 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?utf8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Tue, 21 May 2019 21:29:38 +0000 Subject: [PATCH] IME IM: Be able to handle NULL widget correctly --- gtk/gtkimcontextime.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkimcontextime.c b/gtk/gtkimcontextime.c index 70f54ed1be..8b08d7179d 100644 --- a/gtk/gtkimcontextime.c +++ b/gtk/gtkimcontextime.c @@ -255,7 +255,10 @@ gtk_im_context_ime_set_client_widget (GtkIMContext *context, g_return_if_fail (GTK_IS_IM_CONTEXT_IME (context)); context_ime = GTK_IM_CONTEXT_IME (context); - client_surface = gtk_native_get_surface (gtk_widget_get_native (widget)); + + client_surface = NULL; + if (widget) + client_surface = gtk_native_get_surface (gtk_widget_get_native (widget)); if (client_surface) { -- 2.30.2